0fccef6af8e674fb57fb6fdb86342538b4c0c4d3,src/main/java/org/zalando/intellij/swagger/reference/contributor/SwaggerJsonReferenceContributor.java,SwaggerJsonReferenceContributor,definitionsPattern,#,138

Before Change


    }

    private PsiElementPattern.Capture<JsonLiteral> definitionsPattern() {
        return psiElement(JsonLiteral.class).withText(StandardPatterns.string().contains("#/definitions/"))
                .withLanguage(JsonLanguage.INSTANCE);
    }

    private PsiElementPattern.Capture<JsonLiteral> parametersPattern() {

After Change


    }

    private PsiElementPattern.Capture<JsonLiteral> localDefinitionsPattern() {
        return psiElement(JsonLiteral.class)
                .withParent(psiElement(JsonProperty.class).withName(SwaggerConstants.REF_KEY))
                .inside(psiElement(JsonProperty.class).withName(SwaggerConstants.SCHEMA_KEY))
                .withText(StandardPatterns.string().contains(SwaggerConstants.LOCAL_DEFINITIONS_PREFIX))
                .andNot(StandardPatterns.string().contains(FileConstants.JSON_FILE_NAME_SUFFIX))
                .withLanguage(JsonLanguage.INSTANCE);
    }

    private PsiElementPattern.Capture<JsonLiteral> externalDefinitionsInRootPattern() {